package com.train.user.dto;

import com.train.user.domain.SysTopic;
import lombok.Data;
import org.springframework.data.redis.listener.Topic;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * 发布动态请求DTO
 * 
 * @author train
 */
@Data
public class PostCreateDTO {
    
    /**
     * 动态内容
     */
    @NotBlank(message = "动态内容不能为空")
    private String content;
    
    /**
     * 图片URL列表，多个用逗号分隔
     */
    private String imageUrls;
    
    /**
     * 话题ID列表
     */
    private List<Long> topicIds;

    private List<SysTopic> topics;

    /**
     * 状态（0正常 1停用）
     */
    private String status;


}
